<?php
function esisteMessaggio($codice) {
	$rs = lancia_procedura("WS_esiste_messaggio", "'$codice'");
	if($rs) {
		$result = $rs->Fields("num");
		$rs->Close();
		$rs_inviato = lancia_procedura("ws_messaggio_inviato", "'$codice',1");
		$rs_inviato->Close();
	} else
	$result = 0;
	return $result;
}

function getMessaggio($codice) {
	$rs = lancia_procedura("WS_leggi_messaggio", "'$codice'");
	$rows = Array();
	if($rs) {
		if($rs->RecordCount()>0) {
			while(!$rs->EOF) {
				array_push($rows, Array('result'=>$rs->Fields("msg"),'messaggio'=>$rs->Fields("testo"),'id'=>$rs->Fields("id"),'confermato' => $rs->Fields("confermato")));
				$rs->MoveNext();
			}
		}
	}
	$result = $rows;
	return $result;
}

function confMessaggio($id) {
	$rs = lancia_procedura("WS_conferma_messaggio", "$id,1");
	$msg = $rs->Fields("msg");
	$rs->Close();
	return $msg;
}

function putCoordinate($codice,$coord_x,$coord_y,$foto,$num) {
	//error_reporting(E_ALL);
	if($foto!="") {
		$resource = imagecreatefromstring(base64_decode($foto));
		$resource = imagerotate($resource, 270, 0);
		$width = imagesx($resource);
		$height = imagesy($resource);
		$aspect_ratio = $height/$width;
		$img = ImageCreateTrueColor($width,$height);
		$time = time();
		$fotoDb = FOLDER_IMAGES.'/'.$codice.'-'.$time.'.jpg';
		$foto = $_SERVER[DOCUMENT_ROOT]."/".FOLDER."/".$fotoDb;
		imagecopyresampled($img,$resource,0,0,0,0,$width,$height,$width,$height);
		imagejpeg($img,$foto,80);
		imagedestroy($resource);
	}
	$rs = lancia_procedura("WS_inserisci_log_percorso", "'$codice',$coord_x,$coord_y,'$fotoDb',$num");
	$msg = $rs->Fields("msg");
	$rs->Close();
	return $msg;
}
?>